Шаг 80 - Изучаем форму – ИспользоватьСлой.

Оказывается у формы есть функция, которая указывает, какой слой использовать.

ИспользоватьСлой

Установить режим отображения слоя в форме.

Синтаксис:
ИспользоватьСлой(<ИмяСлоя>, <Режим>)
Англоязычный синоним:
UseLayer

Параметры:
<ИмяСлоя> Строковое выражение — название слоя формы как оно задано в конфигураторе. Параметр может быть составным (указывать несколько слоев). В этом случае имена слоев перечисляются через запятую.
<Режим> Необязательный параметр. Числовое выражение:0 — скрыть слой <ИмяСлоя> в форме;1 — показать слой <ИмяСлоя> в форме;2 — показать слой <ИмяСлоя> и скрыть все остальные.Значение по умолчанию — 2.

Вот и укажем при загрузке какой слой использовать.

Процедура ПриОткрытии()
	     Форма.ИспользоватьЗакладки(1);   
             Форма.Закладки.ДобавитьЗначение(1, "Основной");
             Форма.Закладки.ДобавитьЗначение(2, "Слой1"); 
             Форма.ИспользоватьСлой("Основной");
КонецПроцедуры

Запускаем.

80_1.gif (5669 b)

Все нормально первый слой виден всегда. А как же второй? Читаем дальше.

Hosted by uCoz